package request

import (
	"github.com/flipped-aurora/gin-vue-admin/server/model/common/request"
	"time"
)

type DevicesSearch struct {
	CreatedAtRange  []time.Time `json:"createdAtRange" form:"createdAtRange[]"`
	DeviceCode      *string     `json:"deviceCode" form:"deviceCode"`
	DeviceName      *string     `json:"deviceName" form:"deviceName"`
	Location        *string     `json:"location" form:"location"`
	OperateStatus   *string     `json:"operateStatus" form:"operateStatus"`
	RunStatus       *string     `json:"runStatus" form:"runStatus"`
	Presence        *string     `json:"presence" form:"presence"`
	ActivateStatus  *string     `json:"activateStatus" form:"activateStatus"`
	SoftwareStatus  *string     `json:"softwareStatus" form:"softwareStatus"`
	SoftwareVersion *string     `json:"softwareVersion" form:"softwareVersion"`
	request.PageInfo
}
